About Cormorant Block Management Company Limited (12180211) United Kingdom