About Timera Consulting Limited (10650431) United Kingdom