About Lambda Technologies Ltd (09618279) United Kingdom