About Sugar Can Ltd (12312508) United Kingdom