About Wilfred Ivanhoe Ltd. (10494619) United Kingdom