About Lambdasoft Limited (10343959) United Kingdom