About Sakura Holdings Limited (11079126) United Kingdom