About Satgooru Ltd (10558745) United Kingdom