About Glass Eyed Games Ltd (12828566) United Kingdom