About Omega Marketing Solutions Services Ltd (11951683) United Kingdom