About Omar Group Investments Limited (10694909) United Kingdom