About Vanilla Studio Ltd (06081443) United Kingdom