About Studio Rez Limited (10337156) United Kingdom