About The Big Bad Lash Company Ltd (12583265) United Kingdom