About Satara Developments Limited (12432047) United Kingdom