About Sutro Group Ltd (12376104) United Kingdom