About Lambda Works Ltd (09804803) United Kingdom