About Satis Developments Limited (12072902) United Kingdom