About Taylored Beauty Ltd (07964633) United Kingdom