About Omega Business Services Limited (05211068) United Kingdom