About Twine (international) Limited (08146148) United Kingdom