About Lightlash Ltd. (12888941) United Kingdom