About Nina Taylor Beauty Limited (13078789) United Kingdom