About T R I Holdings Limited (04358330) United Kingdom