About Skin Space International Ltd (13606268) United Kingdom