About Neo Tokyo Investing Limited (13624203) United Kingdom