About Kaizen Can Ltd (12915549) United Kingdom