About Omega Publications Limited (02308406) United Kingdom