About Glu-cx Limited (05789358) United Kingdom