About Max Life Uk Limited (12974021) United Kingdom