About Sol Permanent Cosmetics Limited (12358793) United Kingdom