About Omega Controls Limited (04140359) United Kingdom