About Omni Executive Search International Limited (05602212) United Kingdom