About Sakura 88 Limited (13666093) United Kingdom