About International Net & Twine Limited (NI027959) United Kingdom