About Studio 7 Games Ltd (12519314) United Kingdom