About Vanilla Bistro Limited (08308801) United Kingdom