About I Am Lash Limited (12675532) United Kingdom