About Studio Vega Myst Ltd (12892237) United Kingdom