About Ovo Assets Limited (06511641) United Kingdom