About Ebby Lashes Limited (SC672322) United Kingdom