About Richie Spice Ltd (11893994) United Kingdom