About Glenn Newco Limited (13218855) United Kingdom