About Glo Holdings Limited (NI652265) United Kingdom