About Trex Consulting Limited (08181696) United Kingdom