About Omega 15961 Limited (SC390748) United Kingdom