About Vanilla Holdings Ltd (11783062) United Kingdom