About Peppermint Spa Limited (10739988) United Kingdom