About Retail Glue Ltd (09901009) United Kingdom