About Omnology Limited (09266873) United Kingdom