About Ivanhoe Associates Limited (01974966) United Kingdom