About Shangri-la Game Studios Ltd (08768909) United Kingdom