About Yokomeshi Limited (13101596) United Kingdom