About Troy Technology Ltd (13027896) United Kingdom