About Triplegate Associates Ltd (08293111) United Kingdom