About Glabra Ltd (11420766) United Kingdom