About Triad Holdings Limited (11077558) United Kingdom