About Huckleberryhair Holding Ltd (09989460) United Kingdom