About Fennel Uk Ltd (04367326) United Kingdom