About Lash Tech Limited (12330308) United Kingdom