About Lambda Solutions Ltd (09368818) United Kingdom