About Gorilla Holdings Ltd (11395178) United Kingdom