About Fennel Projects Limited (11645938) United Kingdom