About Beauty & Travel Limited (12838538) United Kingdom