About Vanilla London Limited (09458911) United Kingdom