About Sattro Investments (pvt) Ltd (10379911) United Kingdom