About Lashlash London Ltd (12147980) United Kingdom