About Leeo Consulting Limited (07483596) United Kingdom