About The Eyelash Design Company Limited (05908064) United Kingdom