About Vanilla Group Limited (02566320) United Kingdom