About Triangle International Limited (10092332) United Kingdom