About Refresh & Spa Limited (12170188) United Kingdom