About Saterra Limited (13608266) United Kingdom