About Vanilla Bean Limited (06288591) United Kingdom