About Omega Games Limited (13304653) United Kingdom