About European Investment Corporation Limited (11809373) United Kingdom