About Sat Block Ltd (12908028) United Kingdom