About The Devon Lash Dolls Limited (10374218) United Kingdom