About Vanillaplaza Ltd (11963018) United Kingdom