About Fenola Ltd (09926109) United Kingdom