About Gorilla Gardens Limited (11616238) United Kingdom