About Tric Engineering Limited (12139224) United Kingdom