About Swell Hair Limited (08108584) United Kingdom