About Omnicx Digital Limited (09853664) United Kingdom