About Ibrahim Holdings Ltd (12664480) United Kingdom