About Glc24gs Limited (11774244) United Kingdom