About Lashesbyrella Ltd (12739628) United Kingdom