Hi Chetos,
If your Microsoft Surface Go has a broken screen and a cracked body, the first thing you should do is check if it’s still under warranty or covered by Microsoft Complete. You can do this by signing into your Microsoft account and visiting the Surface warranty check page. If your device is covered, you may qualify for a repair or replacement at a reduced cost. Keep in mind that available repair options and service turnaround times can vary depending on your location. It’s also best to avoid third-party repair services, as they could void any remaining warranty or affect future support from Microsoft.
Hope you get some information in this comment.
Regards,
Jeric.