About Omni Executive Search Limited (05602187) United Kingdom