About Arabia Investment Corporation Limited (11186081) United Kingdom