About Nova Bio-pharma Holdings Limited (06600173) United Kingdom