About Studio Contra Limited (12449841) United Kingdom