About Selfcare Corporation Ltd (08172104) United Kingdom