About Mercer Alternatives Limited (03471298) United Kingdom