About Craft-tack-stick Ltd. (09893869) United Kingdom