About Game Space Ads Ltd (11446076) United Kingdom