About Neo Skin Limited (12540106) United Kingdom