About Ted & Coco Ltd (13322288) United Kingdom