About Miriam Rachel Limited (12143147) United Kingdom