About Vitruvian Partners International Holdings Limited (10754389) United Kingdom