About T.alexandra Beauty Limited (12600732) United Kingdom