About Logical Glue Limited (06872149) United Kingdom