About Mermaids Hair Accessories Limited (03951033) United Kingdom