About Mr Paella & Co Ltd (12468588) United Kingdom