About Wanilla Holdings Ltd (12089492) United Kingdom