About Lightspeed Research Ltd. (03958994) United Kingdom