About Medusa Hair Salon Ltd (13594262) United Kingdom