About Lambdateq Solutions Limited (11602990) United Kingdom