About Rose & Solace Ltd (13103379) United Kingdom