About Memo Hair & Beauty Limited (09107205) United Kingdom