About Curlycarroll Design Limited (07573497) United Kingdom