About The Skin Space Scotland Ltd. (SC683068) United Kingdom