About Takehiro Ikeda Limited (10413113) United Kingdom