About Trellis Consulting Limited (10329886) United Kingdom