About Ammar Ibrahim Ltd (12687362) United Kingdom