About Glenn Management Limited (10336256) United Kingdom