About Licorne Consulting Limited (10058308) United Kingdom