About Ovida Software Co. Ltd (11786893) United Kingdom