About Rickiricuras Latin Kitchen Ltd (13623834) United Kingdom