About Sat Group Limited (10853651) United Kingdom