About Vanilla Retail Group Limited (13436575) United Kingdom