About Atita Ibrahim Ltd (11876093) United Kingdom