About Leomax Consulting Limited (10440579) United Kingdom