About Coco Squid Limited (12152946) United Kingdom