About Tokyo Investments Limited (12916783) United Kingdom