About Lambdasoft Educational Limited (06370900) United Kingdom