About Ovex Technologies Ltd (11364808) United Kingdom