Europe's leading Life Sciences entrepreneur and medical
All content Copyright ©2008 - 2012 Excalibur Fund Managers Ltd. All rights reserved.
Excalibur Fund Managers Limited is authorised and regulated in the United Kingdom by the Financial Services Authority.
Registered Address: Berkeley Square House, Berkeley Square, Mayfair, London W1J 6BD, United Kingdom.
Company Number: 03213958