About Twisted Twine Designs Limited (09373294) United Kingdom