About B Labs Limited (06372033) United Kingdom