About Meraki Lash Ltd (SC685646) United Kingdom