About Studio1x Limited (12465699) United Kingdom