About Galen Games Ltd (12769394) United Kingdom