About Gorilla Holdings Limited (13189554) United Kingdom