About Omega No.20 2012 Developments Limited (08272900) United Kingdom