About Yamaguchisushi Ltd (12723038) United Kingdom