About Vanilla Retail Ltd (12746079) United Kingdom