About Hemcora Corporation Limited (12089952) United Kingdom