About Sakura Investments Ltd (11721361) United Kingdom