About Glaucadion Ltd (12899841) United Kingdom