About Lambda Bi Ltd (12797583) United Kingdom