About Investment Corporation Ltd (10828318) United Kingdom