About Omega Intelligent Solutions Limited (05179762) United Kingdom