About Lambda Vision Technologies Ltd (12581745) United Kingdom