About Nanomab Uk Holdings Ltd (12646878) United Kingdom