About The Crafty Giraffe Ltd (09240455) United Kingdom