About Glen Comm Limited (12588452) United Kingdom