About Glocaliser Ltd (11864927) United Kingdom