About Lash Hub Leicester Ltd (12237542) United Kingdom