About Lash Hub Studio Ltd (12115485) United Kingdom