About Selkie Hair Limited (13390171) United Kingdom