About Vindicio Holdings Limited (SC435488) United Kingdom