About Vanilla Holding Group Ltd (12865495) United Kingdom