About Techne Logos Consulting Limited (10925879) United Kingdom