About Twine Associates Ltd (07912176) United Kingdom