About Max Megacare Limited (12263199) United Kingdom