About Sakura Multimedia & Publishing House Limited (13605035) United Kingdom