About The Cambridge Lash Company Limited (10553815) United Kingdom