About Glocalise Ltd (11578746) United Kingdom