About Satha Investment Limited (12643453) United Kingdom