About Triple Technology Ltd (12867538) United Kingdom