About Glue Project Management Limited (12152416) United Kingdom