About Jubber S Kitchen Limited (12672924) United Kingdom