About Thaleo Consulting Limited (11372839) United Kingdom