About Lambda.ai Ltd (13160307) United Kingdom