About Omega No.17 2012 Developments Limited (08133800) United Kingdom