About Hiscox Investment Holdings Limited (03585353) United Kingdom