About Ultima Hair & Beauty Limited (11185463) United Kingdom