About Vanilla Investments Limited (04798541) United Kingdom