About Troake Limited (11060940) United Kingdom