About Cormorant Corporation Limited (13655239) United Kingdom