About Intra Sat Limited (10685773) United Kingdom