About Glo London Limited (13534106) United Kingdom