About Tri Technology Transfer Limited (04522274) United Kingdom