About Delrow Twine Wholesale Limited (11990413) United Kingdom