About S & S Omega Limited (08186487) United Kingdom