About Max Biotech Limited (11817346) United Kingdom