About Studio Assistant Limited (06210704) United Kingdom