About Troy It Consultancy Limited (07569186) United Kingdom