About Chill Lash Limited (11528814) United Kingdom