About Triangle39 Ltd (12987384) United Kingdom