About Troy Media Limited (09858647) United Kingdom