About Chef Nemo Limited (06650730) United Kingdom