About Ruth And Spice Ltd (13127890) United Kingdom