About Triangle London Limited (09471699) United Kingdom