About Seven Studios Ltd (13605134) United Kingdom