About Vanilla Box Limited (05906594) United Kingdom