About The Lash Loft Vending Machines Ltd (12179110) United Kingdom