About Omar Khemoudj Limited (10625757) United Kingdom