About The Wackyhair Shop Ltd (11305602) United Kingdom