About Vanilla Canvas Ltd (13491801) United Kingdom