About Vida Holdings Limited (13224407) United Kingdom