About Lightspeed Holdings Limited (10772084) United Kingdom