About Verve Associates Europe Llp (OC312858) United Kingdom