About Omni Research Limited (08764303) United Kingdom