About Glass Nomad Games Ltd (13257997) United Kingdom