About Vivo Holdings Limited (09675252) United Kingdom