About Vanilla Swan Limited (11576168) United Kingdom