About Leomax Management Solutions Ltd. (11869450) United Kingdom