About Lash Robotics Ltd (12419174) United Kingdom