About Troopas Ltd (12131973) United Kingdom