About Triptych Holdings Limited (11905341) United Kingdom