About Ginger & Twine Ltd (12558868) United Kingdom