About Studio Sakura Ltd (12871139) United Kingdom