About Ovicor Limited (11353203) United Kingdom