About Omega No.18 2012 Developments Limited (08133804) United Kingdom