About Yukiko Ode Ltd (12412417) United Kingdom