About Max Sushi Limited (12960382) United Kingdom