About Glo London Ltd (11505106) United Kingdom