About Omnia Discovery Limited (10337195) United Kingdom