About Lambda Software Solutions Ltd (07390772) United Kingdom