About Omakasse Limited (12941453) United Kingdom