About Ovo Holdings Ltd (10722665) United Kingdom