About Sakura Japanese Food Ltd (11610140) United Kingdom