About Studio Mason Limited (12760422) United Kingdom