About Gruffalogrubz Ltd. (13258976) United Kingdom