About Curly Bird Catches The Worm Limited (09312609) United Kingdom