About Coco & Bean Ltd. (12706842) United Kingdom