About The London Skin Company Ltd (12696928) United Kingdom