About Omninecs Europe Ltd (10434638) United Kingdom