About Studio Jac Limited (12288836) United Kingdom