About Troian Ltd (10326749) United Kingdom