About Vuelta Capital Holdings Limited (12329136) United Kingdom