About Vanila Sarl Ltd (10662646) United Kingdom