About Triangle Holdings Limited (11092974) United Kingdom