About Ovo Assets Management Ltd. (07850636) United Kingdom