About Omar London Limited (07763075) United Kingdom