About Tritech Holdings Limited (SC308386) United Kingdom