About Omega Process Management Limited (03585643) United Kingdom