About Investicorp Ltd (10162989) United Kingdom