About Verve Europe Limited (06683335) United Kingdom