About Sat Developments Limited (11898673) United Kingdom