About Lambdatek Limited (07194136) United Kingdom