About Glaucafeat Ltd (12899185) United Kingdom