About The Lash Pad Ltd (12303703) United Kingdom