About Glue Insight & Research Ltd (10276732) United Kingdom