About Studio C Art Properties Europe Limited (08376004) United Kingdom