About Fennel Designs Limited (10722889) United Kingdom