About Craft & Curious Limited (11761211) United Kingdom