About Vanilla Interiors Ltd (11882830) United Kingdom