About International Lashes Ltd (13326517) United Kingdom