About Glemstone Telecommunications Limited (05502124) United Kingdom