About Vovida Holdings Limited (12095656) United Kingdom