About Vanilla Projects Ltd (11935564) United Kingdom