About Fennol Ltd (11332730) United Kingdom