About Glemnet Limited (04308716) United Kingdom