About Glenna Limited (05177436) United Kingdom