About Glue Galore Limited (11896597) United Kingdom