About Ibrahim 89 Ltd (12114946) United Kingdom