About Abiomed Ltd. (06441950) United Kingdom