About Ibrahim Capital Ltd (13337829) United Kingdom