NanoBio tops up $22M round as it closes in on pact