About Glenn Group Ltd (10275178) United Kingdom