About Krafty Hands Designs Ltd (11755828) United Kingdom