About Omega Service Solutions Ltd (10909156) United Kingdom