About Neesa S Kitchen Limited (12326331) United Kingdom