About Sat Holdings Ltd (12704870) United Kingdom