About Triple Arch Holdings Limited (NI627616) United Kingdom