About Glamr Lash Liverpool Limited (12810270) United Kingdom