About Omar International Limited (11580894) United Kingdom