About Maxi Cura Limited (10828349) United Kingdom