About Omar Group Holdings Limited (10694240) United Kingdom