About Glooballe Ltd (13076700) United Kingdom