About Curlicue Ltd (09260108) United Kingdom