About Rachel Thomas Studio Limited (10472616) United Kingdom