About Fasty Lash Ltd (12957058) United Kingdom