About Sat&co Ltd (12013123) United Kingdom