About Beauty Base (slough) Limited (12922589) United Kingdom