About Tuna Can Ltd (11248120) United Kingdom