About Lambda Medical Ltd (12006634) United Kingdom