About Omega Alpha Limited (03624017) United Kingdom