About Trec Consulting Limited (09540036) United Kingdom