About Se20 Beauty Bar Limited (12321731) United Kingdom