About Ovittac Europe Limited (12655984) United Kingdom