About Glam & Lash Co. Ltd. (12733760) United Kingdom