About Troj Limited (12787272) United Kingdom