About Ivanhoe Capital Corporation (uk) Limited (03305738) United Kingdom