About Intrepide Lashes Ltd (12440370) United Kingdom