About Ideanomic Limited (08490554) United Kingdom