About Jap Sakura Limited (13660294) United Kingdom