About Vanilla Gorilla Art Limited (13583519) United Kingdom