About Gorilla Vanilla Limited (12235618) United Kingdom