About Rachel Cropper Studio Ltd (11045447) United Kingdom