About Troe Ltd (13315380) United Kingdom