About Grandslug Ltd (12181984) United Kingdom