About Sakura Mochi Limited (10962528) United Kingdom